Using Immune Genetic Algorithm in ATPG

نویسندگان

  • Mehdi Azimipour
  • Mohammad Reza Bonyadi
  • Mohammad Eshghi
چکیده

In this paper, an immune genetic based algorithm (IGA) for random test pattern generation was proposed. Genetic algorithms (GA) solve many search and optimization problems, effectively. However, they may drop into local optimal solutions; or they may find the optimal solution by low convergence speed. To overcome these problems, we used the immune concept and GA algorithm for random-based test generation. In the proposed algorithm, some of the main characteristics of the immune system were used to enhance the GA algorithm. As a result, a new random-based test pattern generation technique based on immune genetic algorithm (IGA) was presented. Experimental results showed that the proposed algorithm improved the ability of global search, avoided dropping into the local optimal solutions and increased the speed of computation convergence with respect to previously proposed non-immune GA algorithms. The proposed algorithm improved the test size with a factor of about 25 % in comparison with non-immune algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ATPG for Faults Analysis in VLSI Circuits Using Immune Genetic Algorithm

As design trends move toward nanometer technology, new Automatic Test Pattern Generation (ATPG)problems are merging. During design validation, the effect of crosstalk on reliability and performance cannot be ignored. So new ATPG Techniques has to be developed for testing crosstalk faults which affect the timing behaviour of circuits. In this paper, we present a Genetic Algorithm (GA) based test...

متن کامل

Data Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach

Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...

متن کامل

Data Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach

Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...

متن کامل

Compact Test Generation Using a Frozen Clock Testing Strategy

Test application time is an important factor in the overall cost of VLSI chip testing. We present a new ATPG approach to generating compact test sequences for sequential circuits. Our approach combines a conventional ATPG algorithm, a technique based on the frozen clock testing strategy, and a dynamic compaction method based on a genetic algorithm. The frozen clock strategy temporarily suspends...

متن کامل

Using regression analysis for GA-based ATPG parameter optimization

Genetic algorithms have proven to be a viable solution to the NP-complete problem of test vector generation. However, the parameters used to control GA-based ATPG can greatly affect test set size, fault coverage, and CPU execution time. Knowing how a given set of parameters will affect each of these factors a priori allows for more efficient testing procedures. Over 1 million ATPG experiments w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012